.app-content {
	// background: #f7f7f7;
	height: calc(100vh - 100px);
	overflow: auto;
}

input[type='text'] {
	height: 43px;
}

input[type='password'] {
	height: 33px;
}

.ant-input {
	border-radius: 6px;
	background: #f9f9f9;
}
.ant-input-password {
	border-radius: 6px;
	background: #f9f9f9;
}

.ant-form-item-label > label {
	height: 40px;
}

.form-normal {
	.ant-input {
		border-radius: 6px;
		background-color: transparent;
	}
	.ant-input-password {
		border-radius: 6px;
		background-color: transparent;
	}

	.ant-form-item-label > label {
		height: 40px;
	}
	.ant-select-selector {
		border-radius: 6px !important;
		height: 40px !important;
		line-height: 40px !important;
	}
	.ant-select-selection-item {
		line-height: 40px !important;
	}
	.ant-picker {
		border-radius: 6px;
		height: 40px;
	}

	.ant-select-selection-placeholder {
		line-height: 40px !important;
	}
}

.custom-modal {
	.ant-btn-primary {
		font-size: 16px;
		font-weight: bold;
		padding-top: 8px;
		padding-bottom: 8px;
		height: auto;
		border-radius: 6px;
	}

	.ant-steps-item-tail {
		display: none;
	}

	.ant-steps-item-icon {
		width: auto !important;
		height: auto !important;
		margin-left: 42px;
	}

	.step-item-custom {
		display: flex;
		align-items: center;
		justify-content: center;
		background-color: #999999;
		color: #fff;
		border-radius: 60px;
		width: 60px;
		height: 60px;
		font-size: 24px;
	}

	.ant-steps-item-active {
		.step-item-custom {
			background-color: #ff8023;
		}
	}
}

.login {
	.ant-tabs-nav-list {
		justify-content: center;
	}

	.ant-tabs-top > .ant-tabs-nav::before {
		border: none !important;
	}

	.ant-tabs-tab-btn {
		font-size: 18px;
		font-weight: bold;
	}
	.ant-tabs-tab {
		color: #999;
		margin-left: 32px !important;
		margin-right: 32px !important;
	}

	.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
		color: #333;
	}

	.ant-tabs-ink-bar {
		background: #f7c93b;
	}

	.ant-btn-primary {
		background: #f7c93b;
		border-color: #f7c93b;
		font-size: 16px;
		font-weight: bold;
		padding-top: 8px;
		padding-bottom: 8px;
		height: auto;
		border-radius: 6px;
	}
}
